Computer Scientist Explains the Internet in 5 Levels of Difficulty | WIRED
4.1 Introduction to the Network Layer
3.1 Introduction and Transport-layer Services
1.1 Introduction (reposted) - What is the Internet
4.3 The Internet Protocol, part 1
3.2 Transport layer multiplexing and demultiplexing
3.5-1 TCP Reliability, Flow Control, and Connection Management
4.2 What's inside a router? Part 1.
1.2 The network edge
1.3 The network core
2.2 The Web and HTTP (part 1)
2.3 Email
2.4 The Domain Name System (DNS)
2.1 Principles of the Application Layer
6.1 Introduction to the Link Layer
2.2 The Web and HTTP part 2
5.6 ICMP: Internet Control Message Protocol